function getArticleInfo() {
	// 定义全局变量记录分页信息

	var oPage = {

		pageIndex : 1,

		pageSize : 15

	};

	var toolbar = [
			{
		        text:'编辑',
		        iconCls:'icon-edit',
		        handler:function(){
		        	var ids = getSelectionsIds();
		        	if(ids.length == 0){
		        		$.messager.alert('提示','必须选择一则文章才能编辑!');
		        		return ;
		        	}
		        	if(ids.indexOf(',') > 0){
		        		$.messager.alert('提示','只能选择一则文章!');
		        		return ;
		        	}
		        	
		        	$("#articleEditWindow").window({
		            	onLoad :function(){
		            	//回显基础数据
		            	//获取选中行的数据
		            	var data = $("#articleList").datagrid("getSelections")[0];
		            			
		            	$("#articleEditForm").form("load",data);
		            	HONGXIN.init({
		            	//回显图片
		            	"pics" : data.imgUrl,
		            	//回显文章分类
		            	"cid" : data.name,
		            	//"name" : date.name,
		   			
		            	});
		            	var articleEditEditor ;
		            	$(function(){
		            	//实例化编辑器
		            	articleEditEditor = HONGXIN.createEditor("#articleEditForm [name=content]");
		            	});
		            			
		            	// 加载文章描述
		            	$.getJSON('articleDetail?id='+data.id,function(_data){
		            				
		            		if(_data.status == 200){
		            					
		            			articleEditEditor.html(_data.data);
		            		}
		            	});
		            			
		            	}
		            		
		            }).window("open");
		        	
		        }
			},{
		        text:'锁定',
		        iconCls:'icon-no',
		        handler:function(){
		        	var ids = getSelectionsIds();
		        	if(ids.length == 0){
		        		$.messager.alert('提示','未选中文章!');
		        		return ;
		        	}
		        	$.messager.confirm('确认','确定锁定ID为 '+ids+' 的文章吗？',function(r){
		        	    if (r){
		        	    	var params = {"ids":ids};
		                	$.post("${pageContext.request.contextPath }/article/lock",params, function(data){
		            			if(data.status == 200){
		            				$.messager.alert('提示','锁定文章成功!',undefined,function(){
		            					$("#articleList").datagrid("reload");
		            				});
		            			}
		            		});
		        	    }
		        	});
		        }
		    },{
		        text:'解锁',
		        iconCls:'icon-remove',
		        handler:function(){
		        	var ids = getSelectionsIds();
		        	if(ids.length == 0){
		        		$.messager.alert('提示','未选中文章!');
		        		return ;
		        	}
		        	$.messager.confirm('确认','确定解锁ID为 '+ids+' 的文章吗？',function(r){
		        	    if (r){
		        	    	var params = {"ids":ids};
		                	$.post("${pageContext.request.contextPath }/article/unlock",params, function(data){
		            			if(data.status == 200){
		            				$.messager.alert('提示','解锁文章成功!',undefined,function(){
		            					$("#articleList").datagrid("reload");
		            				});
		            			}
		            		});
		        	    }
		        	});
		        }
		    },{
		        text:'删除',
		        iconCls:'icon-cancel',
		        handler:function(){
		        	var ids = getSelectionsIds();
		        	if(ids.length == 0){
		        		$.messager.alert('提示','未选中文章!');
		        		return ;
		        	}
		        	$.messager.confirm('确认','确定删除ID为 '+ids+' 的文章吗？',function(r){
		        	    if (r){
		        	    	var params = {"ids":ids};
		                	$.post("${pageContext.request.contextPath }/article/delete",params, function(data){
		            			if(data.status == 200){
		            				$.messager.alert('提示',data.data,undefined,function(){
		            					$("#articleList").datagrid("reload");
		            				});
		            			}else{
		            				$.messager.alert('提示',data.data,undefined,function(){
		            					$("#articleList").datagrid("reload");
		            				});
		            			
		            			}
		            		});
		        	    }
		        	});
		        }
		    } ];

	// 第一次查找所有相关数据
	// 传递参数（第几页、一页多少数据）
	//发送post强求
	var params = {"page":oPage.pageIndex,"rows":oPage.pageSize};
	$.post("/article/list",params, function(oData) {
		$('#articleList').datagrid('loadData', {
			"total" : oData.total,
			"rows" : oData.rows
		});
	});
	
	// 初始化dategrid
	$('#articleList')
		.datagrid(
					{

						url : null,

						pageList : [ 15, 30, 50, 100 ],

						// 分页
						pagination : true,
						// 初始化数据15
						pageSize : 15,

						pageNumber : 1,

						toolbar : toolbar,
						//单选
						//singleSelect : true,

						columns : [ [

						{
							field : 'id'
						},

						{
							field : 'ck',
							checkbox : true
						},

						{
							field : 'title',
							title : '标题',
							width : 300,
							align : 'center'
						},

						{
							field : 'name',
							title : '分类',
							width : 80,
							align : 'center'
						},

						{
							field : 'editor',
							title : '发布人',
							width : 80,
							align : 'center'
						},

						{
							field : 'keywords',
							title : '关键字',
							width : 80,
							align : 'center'
						}, {
							field : 'summary',
							title : '概述',
							width : 300,
							align : 'center'
						},

						{
							field : 'status',
							title : '是否可用',
							width : 60,
							align : 'center',
							formatter : HONGXIN.formatStatus
						},

						{
							field : 'updateTime',
							title : '更新日期',
							width : 130,
							align : 'center',
							formatter : HONGXIN.formatDateTime
						},

						{
							field : 'createTime',
							title : '发布日期',
							width : 130,
							align : 'center',
							formatter:HONGXIN.formatDateTime
						}

						] ]

					});
	$('#articleList').datagrid('hideColumn', 'id');

	
	$('#articleList').datagrid('getPager').pagination({

		displayMsg : '123当前显示从 [{from}] 到 [{to}] 共[{total}]条记录',
		
		onSelectPage : function(pPageIndex, pPageSize) {

			$('#teacherdg').datagrid('loading');

			// 改变oPage的参数值，用于下次查询传给数据层查询指定页码的数据

			oPage.pageIndex = pPageIndex;

			oPage.pageSize = pPageSize;

			// 异步获取数据到javascript对象，入参为查询条件和页码信息
			teacher.findAll(oPage.pageIndex, oPage.pageSize, function(oData) {
				// 使用loadDate方法加载DWR返回的数据
				$('#teacherdg').datagrid('loadData', {
					"total" : oData.totalCount,
					"rows" : oData.list
				});
			});
		}
		
	});
}


function doSearchArticle(value, name) {
	var options = $('#articleList').datagrid('getPager').data('pagination').options;
	if (value == '' || value.length == 0){
		//参数options.pageNumber, options.pageSize
		//发送post强求
		var params = {"page":options.pageNumber,"rows":options.pageSize};
		$.post("${pageContext.request.contextPath }/article/list",params, function(oData) {
			$('#articleList').datagrid('loadData', {
				"total" : oData.total,
				"rows" : oData.rows
			});
		});
	}else{
		//参数options.pageNumber, options.pageSize
		//发送post强求
		var params = {"page":options.pageNumber,"rows":options.pageSize,"name":name,"value":value};
		$.post("${pageContext.request.contextPath }/article/findbyproperty",params, function(oData) {
			if(oData.total == 0){
				$.messager.alert('提示','没有查询到相关内容!');
			}else{
			$('#articleList').datagrid('loadData', {
				"total" : oData.total,
				"rows" : oData.rows
			});
				
			}
		});
		
		
	}
}


function upload(){
    $.ajaxFileUpload({
        url:'file/upload',//用于文件上传的服务器端请求地址
        secureuri:true,//是否启用安全提交，一般设置为false
        fileElementId:'uploadFile',//文件上传控件的id
        dataType:'text',//服务器返回的数据类型
        //success: function (data,status){
        success: function (data,status){
					
        	$('.datagrid-mask-msg').remove(); 
        	$('.datagrid-mask').remove();
			//手动截取字符串,转换为json对象
			var jsonstring = data.substring(data.indexOf('{'),data.lastIndexOf('}') + 1);
			var jsondata = jQuery.parseJSON(jsonstring);
			
			if(jsondata.error == '0'){
				$('#videoUrl').val(jsondata.url);
				$.messager.alert('提示','视频上传成功!');
			}else{
				$.messager.alert('提示','视频上传失败!');
			}
			

        },
        error: function (data,status,e){
            alert("服务中断或连接超时导致通信失败！");
        }
    }
    )
    return false;
}

function getSelectionsIds(){
	var articleList = $("#articleList");
	var sels = articleList.datagrid("getSelections");
	var ids = [];
	for(var i in sels){
		ids.push(sels[i].id);
	}
	ids = ids.join(",");
	return ids;
}